home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))) aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- alGetConfig, alSetConfig - get/set the AAAALLLLccccoooonnnnffffiiiigggg of an audio AAAALLLLppppoooorrrrtttt
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiioooo....hhhh>>>>
-
- AAAALLLLccccoooonnnnffffiiiigggg aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((AAAALLLLppppoooorrrrtttt ppppoooorrrrtttt))))
- iiiinnnntttt aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg((((AAAALLLLppppoooorrrrtttt ppppoooorrrrtttt,,,, AAAALLLLccccoooonnnnffffiiiigggg ccccoooonnnnffffiiiigggg))))
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
- _p_o_r_t expects an AAAALLLLppppoooorrrrtttt, the returned value of an aaaallllOOOOppppeeeennnnPPPPoooorrrrtttt((((3333ddddmmmm))))
- call.
-
- _c_o_n_f_i_g expects an AAAALLLLccccoooonnnnffffiiiigggg, the returned value of a call to
- aaaallllNNNNeeeewwwwCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))) or aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg leaves _p_o_r_t unchanged, but returns an AAAALLLLccccoooonnnnffffiiiigggg structure
- initialized to the configuration values of the audio port. aaaallllFFFFrrrreeeeeeeeCCCCoooonnnnffffiiiigggg
- should be called when the returned AAAALLLLccccoooonnnnffffiiiigggg is no longer needed.
-
- aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg attempts to change the configuration of the audio port, _p_o_r_t,
- to match that described by the AAAALLLLccccoooonnnnffffiiiigggg structure, _c_o_n_f_i_g.
-
- AAAALLLLccccoooonnnnffffiiiigggg structures contain information which specifies configuration
- options for a port such as queue size, sample width, and number of
- channels.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- When aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg fails, it returns a null-valued AAAALLLLccccoooonnnnffffiiiigggg.
-
- aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg can fail for the following reasons:
-
- AAAALLLL____BBBBAAAADDDD____PPPPOOOORRRRTTTT _p_o_r_t is either invalid or null.
-
- AAAALLLL____BBBBAAAADDDD____OOOOUUUUTTTT____OOOOFFFF____MMMMEEEEMMMM insufficient memory is available to allocate the
- AAAALLLLccccoooonnnnffffiiiigggg structure.
-
- Upon successful completion, aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg returns 0. Otherwise, aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg
- returns -1 and sets an error number which can be retrieved using
- oooosssseeeerrrrrrrroooorrrr((((3333CCCC)))).
-
- aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg can fail for the following reasons:
-
- AAAALLLL____BBBBAAAADDDD____PPPPOOOORRRRTTTT _p_o_r_t is either invalid or null.
-
- AAAALLLL____BBBBAAAADDDD____CCCCOOOONNNNFFFFIIIIGGGG _c_o_n_f_i_g is either invalid or null.
-
- AAAALLLL____BBBBAAAADDDD____DDDDEEEEVVVVIIIICCCCEEEE _p_o_r_t and _c_o_n_f_i_g have conflicting device settings.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))) aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm))))
-
-
-
- AAAALLLL____BBBBAAAADDDD____QQQQSSSSIIIIZZZZEEEE _p_o_r_t and _c_o_n_f_i_g have conflicting values for queue size.
-
- AAAALLLL____BBBBAAAADDDD____CCCCHHHHAAAANNNNNNNNEEEELLLLSSSS _p_o_r_t and _c_o_n_f_i_g have conflicting number of channels.
-
- NNNNOOOOTTTTEEEE
- The device, queue size, and the number of channels of a port are static
- attributes; they cannot be changed once a port is opened.
- If you attempt to change any of these values, aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg will fail.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- alFreeConfig(3dm), alNewConfig(3dm), alSetQueueSize(3dm),
- alSetWidth(3dm), alSetChannels(3dm), alSetDevice(3dm), oserror(3C)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-